el clásico
El Clásico: Real Madrid won on 1.95 xG, and the flaw sits inside the way they scoredMinute 87, 2-1 to Real Madrid. I was watching from Marseille, the match havin...
Xavi Espart Out of Position in El Clásico: Barcelona's Perfect 27 Points and the Missing Process DataIn July 2026 I misnamed Hulk three times in the first half of a Shanghai derb...
Lowri Hurd: The 18-Year-Old Rough Diamond Rewriting Welsh Para Table TennisSpokane, an April afternoon. On table 3, an 18-year-old girl with her brown...
Chess Olympiad: Vietnam's Women Finish Ninth, Men Win Their Group, and a Silver Medal Named Nguyen Thi Mai HungBoard one is the quietest place in the tournament hall in Samarkand. Pham Le...
Ninh Binh 4-3 HAGL: Four Goals After a 19th-Minute Red Card, and 70 Minutes of Wasted AdvantageIn the 19th minute, Turci was shown a straight red card. From that second unt...
The Kick That Touches No One: Châu Ngọc Tuyết Sang and Virtual Taekwondo's Asian Games DebutIn a training hall in South Korea, Châu Ngọc Tuyết Sang puts on a VR headset...
2027 Women's Volleyball World Cup: 18 Tickets Claimed and the Silence Behind the ListOn the night of the 2026 Asian Women's Volleyball Championship final in...
The Empty Analysis Report and the Value of Saying “Not Enough Data” in Sports JournalismThe press room had no windows back then, but I saw the pitch more clearly tha...
Nine Analytical Dimensions, Not a Single Data Point: Notes from a Desk in ShenzhenThe report ran to eleven pages. I read it the first time on the number 3 bus...
Nguyen Thuy Linh Stops at Vietnam Open Against a 19-Year-Old Talent: Re-reading the Gap Between World No. 32 and No. 72 Through DataIn the second game of the Vietnam Open match, when Nguyen Thuy Linh led Xu We...
Hochart Unbeaten in Antibes: The Rhythm of the CloserOn the final day of competition in Antibes, Leana Hochart stepped up to the...
V-League Injury Files: When the 'Death Window' Opens from 1,000 Hamstring Tear CasesV-League 2026, round 19, at Hoa Xuan Stadium. I stood on the touchline and sa...
When the Wings Are Sealed: Decoding a Year of Decline for Vietnam Women's VolleyballI still remember sitting alone in the stands after a match I had watched thre...
A Tennis Label on a Pakistan Stock Exchange ReportOn the night of August 13, I sat in front of my screen reviewing the data...
Peppino Mazzullo Dies at 100: Italy Loses a Voice, Football Loses a Way of Telling Its StoryOn September 30, Peppino Mazzullo died at the age of 100. He was an Italian...
The 21-12, 19-21, 14-21 Curve: The Geometry of Collapse for India's Defending Badminton Champions at the Asian Games 2026Game one finished in eight and a half minutes. Game three finished in twelve,...
5.e5! in the Italian Game: The Pawn Push That Shifts the Axis, and the Data Gap at Club LevelI rewatched the game labelled “Game of the Week #740” three times, and every...
VFF Term IX: VAR in 100% of Matches, 1,600 Trainee Slots and the 48-Hour Test at Thanh HoaA team that walks onto the pitch with seventeen players cannot press. The...
Fiorentina vs Como: Four Points from Six Rounds and a Crack in the Data SheetAbout forty minutes before kick-off at the Artemio Franchi, when the team she...
McLaren's H-Wing at Monza: 0.384s Deficit and Energy Management Strategy Decides the ResultThe data shows McLaren is 0.384s behind Russell in FP2 at Monza. The H-Wing i...
Xavi Espart Out of Position in El Clásico: Barcelona's Perfect 27 Points and the Missing Process DataIn July 2026 I misnamed Hulk three times in the first half of a Shanghai derb...
Lowri Hurd: The 18-Year-Old Rough Diamond Rewriting Welsh Para Table TennisSpokane, an April afternoon. On table 3, an 18-year-old girl with her brown...
Chess Olympiad: Vietnam's Women Finish Ninth, Men Win Their Group, and a Silver Medal Named Nguyen Thi Mai HungBoard one is the quietest place in the tournament hall in Samarkand. Pham Le...
Ninh Binh 4-3 HAGL: Four Goals After a 19th-Minute Red Card, and 70 Minutes of Wasted AdvantageIn the 19th minute, Turci was shown a straight red card. From that second unt...
The Kick That Touches No One: Châu Ngọc Tuyết Sang and Virtual Taekwondo's Asian Games DebutIn a training hall in South Korea, Châu Ngọc Tuyết Sang puts on a VR headset...
2027 Women's Volleyball World Cup: 18 Tickets Claimed and the Silence Behind the ListOn the night of the 2026 Asian Women's Volleyball Championship final in...
The Empty Analysis Report and the Value of Saying “Not Enough Data” in Sports JournalismThe press room had no windows back then, but I saw the pitch more clearly tha...
Nine Analytical Dimensions, Not a Single Data Point: Notes from a Desk in ShenzhenThe report ran to eleven pages. I read it the first time on the number 3 bus...
Nguyen Thuy Linh Stops at Vietnam Open Against a 19-Year-Old Talent: Re-reading the Gap Between World No. 32 and No. 72 Through DataIn the second game of the Vietnam Open match, when Nguyen Thuy Linh led Xu We...
Hochart Unbeaten in Antibes: The Rhythm of the CloserOn the final day of competition in Antibes, Leana Hochart stepped up to the...
V-League Injury Files: When the 'Death Window' Opens from 1,000 Hamstring Tear CasesV-League 2026, round 19, at Hoa Xuan Stadium. I stood on the touchline and sa...
When the Wings Are Sealed: Decoding a Year of Decline for Vietnam Women's VolleyballI still remember sitting alone in the stands after a match I had watched thre...
A Tennis Label on a Pakistan Stock Exchange ReportOn the night of August 13, I sat in front of my screen reviewing the data...
Peppino Mazzullo Dies at 100: Italy Loses a Voice, Football Loses a Way of Telling Its StoryOn September 30, Peppino Mazzullo died at the age of 100. He was an Italian...
The 21-12, 19-21, 14-21 Curve: The Geometry of Collapse for India's Defending Badminton Champions at the Asian Games 2026Game one finished in eight and a half minutes. Game three finished in twelve,...
5.e5! in the Italian Game: The Pawn Push That Shifts the Axis, and the Data Gap at Club LevelI rewatched the game labelled “Game of the Week #740” three times, and every...
VFF Term IX: VAR in 100% of Matches, 1,600 Trainee Slots and the 48-Hour Test at Thanh HoaA team that walks onto the pitch with seventeen players cannot press. The...
Fiorentina vs Como: Four Points from Six Rounds and a Crack in the Data SheetAbout forty minutes before kick-off at the Artemio Franchi, when the team she...
McLaren's H-Wing at Monza: 0.384s Deficit and Energy Management Strategy Decides the ResultThe data shows McLaren is 0.384s behind Russell in FP2 at Monza. The H-Wing i...
